Foxit PDF SDK
FoxitPDFSDKPython2.LayerContext类 参考
类 FoxitPDFSDKPython2.LayerContext 继承关系图:
FoxitPDFSDKPython2.Base

Public 成员函数

def LayerContext (document, usage_type)
 基于PDF文档和指定图层用途类型的构造函数。 更多...
 
def LayerContext (other)
 拷贝构造函数。 更多...
 
def CopyStates (source_context)
 从另一个图层上下文复制状态。 更多...
 
def GetDocument ()
 获取相关的PDF文档。 更多...
 
def GetUsageType ()
 获取用于渲染的图层用途类型。 更多...
 
def IsEmpty ()
 检查当前对象是否为空。 更多...
 
def IsVisible (layer)
 检查指定图层节点在当前图层上下文中是否可见。 更多...
 
def MergeStates (source_context)
 从另一个图层上下文合并状态。 更多...
 
def Reset ()
 重置当前图层上下文,返回到初始化状态。 更多...
 
def SetVisible (layer, is_visible)
 在当前图层上下文中设置指定图层节点的可见性。 更多...
 

静态 Public 属性

 e_UsageDesign = _fsdk.LayerContext_e_UsageDesign
 用于表示文档设计器的图稿结构组织。
 
 e_UsageExport = _fsdk.LayerContext_e_UsageExport
 用于导出。
 
 e_UsagePrint = _fsdk.LayerContext_e_UsagePrint
 用于打印。
 
 e_UsageView = _fsdk.LayerContext_e_UsageView
 用于查看器。
 
 e_UsageZoom = _fsdk.LayerContext_e_UsageZoom
 用于缩放。
 

详细描述

此类表示用于渲染的图层上下文。如果用户想要渲染图层,请首先构造一个 图层上下文对象,然后通过函数 FoxitPDFSDKPython2.Renderer.SetLayerContext 将其设置到 FoxitPDFSDKPython2.Renderer 对象。

参见
FoxitPDFSDKPython2.Renderer

构造及析构函数说明

◆ LayerContext() [1/2]

def FoxitPDFSDKPython2.LayerContext.LayerContext (   document,
  usage_type 
)

基于PDF文档和指定图层用途类型的构造函数。

参数
[in]document有效的PDF文档对象。
[in]usage_type图层用途类型。请参考从 FoxitPDFSDKPython2.LayerContext.e_UsageView 开始的值, 应该是这些值中的一个,除了 FoxitPDFSDKPython2.LayerContext.e_UsageZoom

◆ LayerContext() [2/2]

def FoxitPDFSDKPython2.LayerContext.LayerContext (   other)

拷贝构造函数。

参数
[in]other另一个图层上下文对象。

成员函数说明

◆ CopyStates()

def FoxitPDFSDKPython2.LayerContext.CopyStates (   source_context)

从另一个图层上下文复制状态。

参数
[in]source_context源图层上下文,其状态将被复制到当前图层上下文。
返回
true 表示成功,false 表示失败。

◆ GetDocument()

def FoxitPDFSDKPython2.LayerContext.GetDocument ( )

获取相关的PDF文档。

返回
相关的PDF文档对象。

◆ GetUsageType()

def FoxitPDFSDKPython2.LayerContext.GetUsageType ( )

获取用于渲染的图层用途类型。

返回
图层用途类型。请参考从 FoxitPDFSDKPython2.LayerContext.e_UsageView 开始的值, 将是这些值中的一个,除了 FoxitPDFSDKPython2.LayerContext.e_UsageZoom

◆ IsEmpty()

def FoxitPDFSDKPython2.LayerContext.IsEmpty ( )

检查当前对象是否为空。

当当前对象为空时,表示当前对象无用。

返回
true表示当前对象为空,false表示不为空。

◆ IsVisible()

def FoxitPDFSDKPython2.LayerContext.IsVisible (   layer)

检查指定图层节点在当前图层上下文中是否可见。

参数
[in]layer图层节点。它应该属于与当前图层上下文相关的同一个PDF文档。
返回
true表示图层节点可见,false表示图层节点不可见。

◆ MergeStates()

def FoxitPDFSDKPython2.LayerContext.MergeStates (   source_context)

从另一个图层上下文合并状态。

参数
[in]source_context源图层上下文,其状态将被合并到当前图层上下文。
返回
true 表示成功,false 表示失败。

◆ Reset()

def FoxitPDFSDKPython2.LayerContext.Reset ( )

重置当前图层上下文,返回到初始化状态。

返回
true表示成功,false表示失败。

◆ SetVisible()

def FoxitPDFSDKPython2.LayerContext.SetVisible (   layer,
  is_visible 
)

在当前图层上下文中设置指定图层节点的可见性。

参数
[in]layer图层节点。它应该属于与当前图层上下文相关的同一个PDF文档。
[in]is_visibletrue表示可见,false表示不可见。
返回
true表示图层节点可见,false表示图层节点不可见。